#!/bin/bash

# 配置CPU相关指令所在的目录
readonly SCRIPT_DIR="$(dirname "$(realpath "$0")")"

showcommands(){
echo -e "cpu_avail \t\t 查看cpu支持的频率" 
echo -e "cpu_fre \t\t 实时查看cpu当前频率" 
echo -e "cpu_info cpuid \t\t 查看cpu具体信息（cpu+id）"
echo -e "cpu_boost cpuid \t 将指定CPU簇提频至最大（cpu+id）"
}

# $1的值：子功能选择
# $2的值：使用的第一个参数
case $1 in
l)
    showcommands
    ;;
cpu_avail)
    source $SCRIPT_DIR/cpu_avail_fre.sh
    ;;
cpu_fre)
    source $SCRIPT_DIR/cpu_cur_fre.sh $2
    ;;
cpu_info)
    source $SCRIPT_DIR/cpu_base_info.sh $2
    ;;
cpu_boost)
    source $SCRIPT_DIR/cpu_boost_max.sh $2
    ;;
esac
